package com.xf.lastmall.order.api.dto;


import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * Description:订单管理查询Dto
 * <p>
 */
@Data
public class OrderManageDto implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    // 订单号
    private String orderNo;
    // 支付时间
    private Date payTime;
    // 商品类型
    private Integer type;
    // 商家名称
    private String merchantName;
    // 核销码
    private String consumeCode;
    // 订单状态
    private String orderStatus;
    // 核销时间
    private Date consumeTime;
    // 核销人
    private String consumeUserName;
    // 核销方式
    private String consumeType;

    /**
     * 查询条件
     */
    private String merchantCode;
    private String createTime;
    private String beginCreateTime;
    private String endCreateTime;
    private String toConsumeTime;
    private String beginConsumeTime;
    private String endConsumeTime;
    private String toOrderStatus;
    private String toConsumeStatus;
    private String toRefundsStatus;

    private String beginPayTime;
    private String endPayTime;
    private String title;// 商品名称
    private String memberName;// 买家名称
    private String mobile;// 买家联系方式
    private String mallCode;// 商场编码

    private String tradeType; // 是否支付 1.支付，0未支付
    private String tradeNo; // 支付流水号
    private String partnerShopId;
    private List<String> collect;

}
